namespace designpatternsplus.contracts
{
    ///<summary>
    ///</summary>
    public interface ISkuDetails
    {
        /// <summary>
        /// Gets or sets the sku.
        /// </summary>
        /// <value>The sku.</value>
        string Sku { get; }

        /// <summary>
        /// Gets or sets the type.
        /// </summary>
        /// <value>The type.</value>
        ProductType Type { get; }

        /// <summary>
        /// Gets or sets the shelf price.
        /// </summary>
        /// <value>The shelf price.</value>
        double RetailPrice { get; }

        /// <summary>
        /// Gets or sets a value indicating whether this instance is imported.
        /// </summary>
        /// <value>
        /// 	<c>true</c> if this instance is imported; otherwise, <c>false</c>.
        /// </value>
        bool IsImported { get; }
    }
}